Microsoft .NET Framework 4.5 – soubor Readme

Datum vydání: 28. září 2012

Nejnovější verzi souboru Readme zobrazíte kliknutím sem.

1. .Net – známé problémy

1.1 Instalace rozhraní NetFx

1.1.1 Jazykové sady rozhraní .NET Framework 4.5 nejsou k dispozici v systému Windows 8

Jazykové sady rozhraní .NET Framework 4.5 nelze nainstalovat v operačním systému Windows 8, protože rozhraní .NET Framework 4.5 je součástí operačního systému. Jazykové sady rozhraní .NET Framework 4.5 je možné nainstalovat ve starších podporovaných verzích systému Windows.

Řešení problému:

Chcete-li získat lokalizované prostředky pro rozhraní .NET Framework 4.5, stáhněte si jazykové sady pro operační systém Windows 8 nebo nainstalujte lokalizovanou verzi tohoto operačního systému.

1.1.2 Při chybě nebo zrušení instalace rozhraní .NET Framework 4.5 jsou obnoveny fondy aplikací na verzi 2.0

Pokud upgradujete z rozhraní .NET Framework verze 4 na rozhraní .NET Framework verze 4.5 RTM a pokud dojde ke zrušení nebo chybě instalace, bude obnovena verze 4 rozhraní .NET Framework. Je však také zrušena registrace technologie ASP.NET 4 a všechny fondy aplikací v rámci služby IIS jsou nastaveny tak, aby využívaly rozhraní .NET Framework 2.0.

Pokud k tomu dojde, bude výsledkem přechodu na webovou aplikaci založenou na technologii ASP.NET 4 chyba konfigurace. V chybové zprávě pak naleznete informace o tom, že nebyl rozpoznán atribut targetFramework elementu compilation.

Řešení problému:

Alternativní řešení problému:

  1. Opravte nesprávnou registraci provedením možnosti A nebo B níže (není třeba provádět obě):

  2. Pokud máte navíc vlastní fondy aplikací, které před chybou upgradu odkazovaly na technologii ASP.NET 4, je potřeba je pomocí Správce služby IIS (inetmgr.exe) ručně resetovat tak, aby odkazovaly na technologii ASP.NET 4.

1.2 Odinstalace rozhraní NetFx

1.2.1 Po odebrání rozhraní .NET Framework 4.5 ze systému Windows 8 nebo Windows Server 2012 nefungují technologie ASP.NET 2.0 a 3.5

V systému Windows 8 a Windows Server 2012 technologie ASP.NET 2.0 a 3.5 vyžadují, aby byla povolena funkce ASP.NET 4.5. Pokud odeberete nebo zakážete rozhraní .NET Framework 4.5, aplikace využívající technologie ASP.NET 2.0 a 3.5 přestanou fungovat.

Řešení problému:

V systému Windows 8

Povolte funkci ASP.NET 4.5 v Ovládacích panelech:

  1. Otevřete Ovládací panely.
  2. Zvolte položku Programy.
  3. V části Programy a funkce zvolte položku Zapnout nebo vypnout funkce systému Windows.
  4. Rozbalte uzel .NET Framework 4.5 Advanced Services.
  5. Zaškrtněte políčko ASP.NET 4.5.
  6. Zvolte tlačítko OK.

V systému Windows Server 2012

Prostudujte si článek Používání technologií ASP.NET 3.5 a ASP.NET 4.5 ve službě IIS 8.0 na webu školicího centra služby IIS.

1.3 Problémy produktu .Net

1.3.1 Obecné problémy

Nejsou známy žádné problémy.

1.3.2 ASP.NET

Nejsou známy žádné problémy.

1.3.3 Winforms

Nejsou známy žádné problémy.

1.3.4 Paralelní programování

Nejsou známy žádné problémy.

1.3.5 Managed Extensibility Framework

Nejsou známy žádné problémy.

1.3.6 Entity Framework

Nejsou známy žádné problémy.

1.3.7 LINQ to SQL

Nejsou známy žádné problémy.

1.3.8 Windows Communication Foundation (WCF)

1.3.8.1 Problémy se spouštěním stávajícího kódu pro serializaci XML v technologii WCF 4.5

Třída XmlSerializer byla v technologii Windows Communication Foundation (WCF) 4.5 optimalizována tak, aby byla odstraněna její závislost na kompilátoru C#. Tato změna přináší významné zvýšení výkonu v situaci bezprostředně po spuštění systému. Může ale způsobit problémy v kódu pro serializaci XML, který byl zkompilován pomocí technologie WCF 4 a je spuštěn s použitím technologie WCF 4.5.

Řešení problému:

Pokud se vyskytnou jakékoli problémy se spouštěním vašeho stávajícího kódu pro serializaci XML s použitím technologie WCF 4.5, pomocí následujícího konfiguračního elementu se můžete vrátit zpět k chování třídy XmlSerializer z technologie WCF 4:

<configuration>
   <system.xml.serialization>
      <xmlSerializer useLegacySerializerGeneration="true"/>
   </system.xml.serialization>
</configuration>

1.3.9 Windows Presentation Foundation (WPF)

Nejsou známy žádné problémy.

1.3.10 Windows Workflow Foundation (WF)

1.3.10.1 Hostitele nelze spustit, pokud použijete pracovní postupy s parametrem Workflow Identity

Rozhraní .NET Framework 4.5 nyní obsahuje nový parametr Workflow Identity pracovního postupu, který je uchováván v uložišti SQL instancí pracovních postupů. Pokud použijete pracovní postupy s tímto parametrem a hodnota tohoto parametru není null, je nutné aktualizovat úložiště instance, aby v něm mohla být tato hodnota uložena. V opačném případě nebude možné hostitele spustit.

Řešení problému:

Aktualizujte úložiště SQL instancí pracovních postupů s použitím skriptu s následujícím umístěním:

%windir%\Microsoft.NET\Framework\<verze>\SQL\<jazyk>\SqlWorkflowInstanceStoreSchemaUpgrade.sql

1.3.10.2 Některé z nových funkcí v Návrháři postupu provádění mohou způsobit problémy při používání stávajících řešení

Návrhář postupu provádění v rozhraní .NET Framework 4.5 zahrnuje následující změny:

Řešení problému:

Použijte alternativní řešení pro jednotlivé problémy popsané v předchozím seznamu.

2. Údržba rozhraní .Net

2..1 Při upgradu na systém Windows 8 nejsou aktualizovány jazykové sady rozhraní .NET Framework 4

Když provedete upgrade z operačního systému Windows 7 na systém Windows 8, jazykové sady rozhraní .NET Framework 4, které již byly nainstalovány v počítači, nejsou odebrány ani aktualizovány. Tento problém se týká jazykových sad, které se neshodují s jazykem upgradovaného systému Windows 8, mimo angličtinu. Pokud například používáte anglickou edici systému Windows 7 Ultimate a německou jazykovou sadu rozhraní .NET Framework 4 a provedete upgrade svého systému na anglickou edici systému Windows 8, jazyková sada zůstane v systému, ale nebude aktualizována na verzi .NET Framework 4.5.

Řešení problému:

Odinstalujte jazykovou sadu rozhraní .NET Framework 4 před upgradem na systém Windows 8, nebo po provedení upgradu nainstalujte příslušnou jazykovou sadu systému Windows 8.

3. Související odkazy

© 2012 Microsoft Corporation. Všechna práva vyhrazena.

Podmínky používání | Ochranné známky | Prohlášení o zásadách ochrany osobních údajů